#include "RB-Tree.h"

#include <functional>

template <typename T>
struct identity {
    constexpr T&& operator()(T&& t) const noexcept {
        return std::forward<T>(t);
    }
};


int main()
{
    rb_tree<int, int, identity<int>, std::less<int>> rbTree;
    rb_tree.
}